patent searching invention prior art searching inventor intellectual property patent attorney patent agent patent search patent patents copyright attorney innovation patent drafting